package cn.mumzone.pos.presenter.contract;

import cn.mumzone.basic.mvp.BasePresenter;
import cn.mumzone.basic.mvp.BaseView;
import cn.mumzone.pos.model.OffWorkSumAmountResult;
import cn.mumzone.pos.model.OffWorkTicketEntity;

/**
 * Created by qiuzhenhuan on 2019/7/6.
 */

public interface OffWorkContract {

    interface View extends BaseView{

        void showHandOverInfo(OffWorkSumAmountResult result);

        void showShiftExchangeSuccess();

        void showShiftDetail(OffWorkTicketEntity entity);
    }

    interface Presenter extends BasePresenter<View>{

        void loadHandOverInfo();

        void doShiftExchange(String cashAmount);

        void loadShiftDetail(String id);
    }
}
